package com.liuyk.commonlib.network;

import java.io.File;

/**
 * 下载
 * <p>
 * Created by liuyakui on 2020-02-07.
 */
public interface DownloadCallBack {

    void downloadFail(String url, String reason);

    /**
     * 下载中
     *
     * @param url      文件地址
     * @param length   文件总长度
     * @param progress 当前进度
     * @param percent  进度百分比
     */
    void downloading(String url, long length, long progress, int percent);

    void downloadSuccess(String url, File file);

}
